package com.whl.basic.annotation;

import java.lang.annotation.*;

/**
 * 自定义注解类
 */
@Target({ElementType.TYPE,ElementType.METHOD}) // 注解能作用于类上，方法上
//Java中的反射：在运行时，动态获取类的各种信息的一种能力
@Retention(RetentionPolicy.RUNTIME) // 可以通过反射读取注解
@Documented // 可以被javadoc工具提取成文档
@Inherited // 可以被继承
public @interface PreAuthorize {
    // 对应t_permission表中的name
    String name();
    // 对应t_permission表中的sn
    String sn();
}
